export interface ProConReceiveVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 合同ID
   */
  conId: string | number;

  /**
   * 收款状态
   */
  receiveStatus: string;

  /**
   * 回款节点记录
   */
  receiveNodes: string;

  /**
   * 合同已收款金额
   */
  receivedAmount: number;

  /**
   * 收款负责人记录
   */
  receiveLeaders: string;

  /**
   * 是否到达回款节点
   */
  isArrive: string;

  /**
   * 执行总裁名集合
   */
  proLeadersName: string;

  /**
   * 项目负责人名集合
   */
  proPresidentsName: string | number;

  /**
   * 已达节点总金额
   */
  arrivedNodeAmount: number;

  /**
   * 最新收款情况及下一步计划
   */
  latestReceiveCase: string;

  /**
   * 剩余应收金额
   */
  surplusAmount: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 回款节点对应的ID集合
   */
  receiveIds: string | number;

  /**
   * 已开票未回款金额
   */
  noReceiveAmount: number;

}

export interface ProConReceiveForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 合同ID
   */
  conId?: string | number;

  /**
   * 收款状态
   */
  receiveStatus?: string;

  /**
   * 回款节点记录
   */
  receiveNodes?: string;

  /**
   * 合同已收款金额
   */
  receivedAmount?: number;

  /**
   * 收款负责人记录
   */
  receiveLeaders?: string;

  /**
   * 是否到达回款节点
   */
  isArrive?: string;

  /**
   * 执行总裁名集合
   */
  proLeadersName?: string;

  /**
   * 项目负责人名集合
   */
  proPresidentsName?: string | number;

  /**
   * 已达节点总金额
   */
  arrivedNodeAmount?: number;

  /**
   * 最新收款情况及下一步计划
   */
  latestReceiveCase?: string;

  /**
   * 剩余应收金额
   */
  surplusAmount?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 回款节点对应的ID集合
   */
  receiveIds?: string | number;

  /**
   * 已开票未回款金额
   */
  noReceiveAmount?: number;

}

export interface ProConReceiveQuery extends PageQuery {

  /**
   * 合同ID
   */
  conId?: string | number;

  /**
   * 收款状态
   */
  receiveStatus?: string;

  /**
   * 回款节点记录
   */
  receiveNodes?: string;

  /**
   * 合同已收款金额
   */
  receivedAmount?: number;

  /**
   * 收款负责人记录
   */
  receiveLeaders?: string;

  /**
   * 是否到达回款节点
   */
  isArrive?: string;

  /**
   * 执行总裁名集合
   */
  proLeadersName?: string;

  /**
   * 项目负责人名集合
   */
  proPresidentsName?: string | number;

  /**
   * 已达节点总金额
   */
  arrivedNodeAmount?: number;

  /**
   * 最新收款情况及下一步计划
   */
  latestReceiveCase?: string;

  /**
   * 剩余应收金额
   */
  surplusAmount?: number;

  /**
   * 回款节点对应的ID集合
   */
  receiveIds?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}



